A relational shape abstract domain

نویسندگان

چکیده

Static analyses aim at inferring semantic properties of programs. We distinguish two important classes static analyses: state and relational analyses. While computing an over-approximation reachable states programs, functional over the input–output Several advantages are their ability to analyze incomplete such as libraries or classes, but also make analysis modular, using relations composable summaries for procedures. In case numerical several have been proposed that utilize abstract domains describe relations. On other hand, designing abstractions memory taking shapes into account is challenging. this paper, we propose a set novel logical connectives relations, which inspired by separation logic. This logic can express certain areas unchanged, freshly allocated, freed, only part was modified. Using these connectives, build domain design over-approximates containing inductive structures. implement report on basic programs manipulating lists trees.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Relational Shape Abstract Domain

Static analyses aim at inferring semantic properties of programs. While many analyses compute an over-approximation of reachable states, some analyses compute a description of the input-output relations of programs. In the case of numeric programs, several analyses have been proposed that utilize relational numerical abstract domains to describe relations. On the other hand, designing abstracti...

متن کامل

Relational Abstract Domain of Weighted Hexagons

We propose a new numerical abstract domain for static analysis by abstract interpretation, the domain of Weighted Hexagons. It is capable of expressing interval constraints and relational invariants of the form x ≤ a · y, where x and y are variables and a denotes a non-negative constant. This kind of domain is useful in analysis of safety for array accesses when multiplication is used (e.g. in ...

متن کامل

A Time-Domain Method for Shape Reconstruction of a Target with Known Electrical Properties (RESEARCH NOTE)

This paper uses a method for shape reconstruction of a 2-D homogeneous object with arbitrary geometry and known electrical properties. In this method, the object is illuminated by a Gaussian pulse, modulated with sinusoidal carrier plane wave and the time domains’ footprint signal due to object presence is used for the shape reconstruction. A nonlinear feedback loop is used to minimize the diff...

متن کامل

Weakly Relational Numerical Abstract Domains

Interpretation Abstract Interpretation: General theory of sound approximations of semantics [Cousot78]. Numerical Abstract Domain: • computer-representable set D of abstract values, together with: • a concretisation: γ: D → P(V → I), • a partial order: ⊑, ⊥, ⊤, • sound, effective abstract transfer functions {| I |}: ({| I |} ◦ γ)(X ) ⊆ (γ ◦ {| I |})(X ), a sound, effective abstract union ∪: γ(X...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Formal Methods in System Design

سال: 2021

ISSN: ['1572-8102', '0925-9856']

DOI: https://doi.org/10.1007/s10703-021-00366-4